#include<stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>

// 循环链表

#define InitSize 10    // 初始大小
typedef int ElemType;  // 定义元素类型

typedef struct LNode
{
    ElemType data;
    struct LNode *next;
}LNode, *LinkList;

bool InitList(LinkList &L){
    L = (LNode *)malloc(sizeof(LNode));
    if (L==NULL) return false;
    L->next=L;
    return true;
}

bool Empty(LinkList L){
    if (L->next==L) return true;
    else return false;
}

// 判断结点是否为循环单链表的表尾结点
bool isTail(LinkList L, LNode *p){
    if(p->next==L) return true;
    else return false;
}

int main(){
    LinkList L;
    InitList(L);
    // InsertNextDNode()
    return 0;
}